in good spirits

Also, in high spirits. Happy, cheerful, as in Jane was in good spirits today. [ Early 1700s ]
However, high spirits also can indicate liveliness and vivacity, as in The children were in high spirits at the prospect of a trip to the circus.